package com.xinsoft.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.xinsoft.entity.dto.ScmOutsourcingFeedingItemParam;
import com.xinsoft.entity.dto.ScmOutsourcingFeedingParam;
import com.xinsoft.entity.po.ScmOutsourcingFeeding;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xinsoft.entity.vo.ScmOutsourcingFeedingDetailVo;
import com.xinsoft.entity.vo.ScmOutsourcingFeedingItemVo;
import com.xinsoft.entity.vo.ScmOutsourcingFeedingPageVo;

/**
* @author ZYM
* @description 针对表【scm_outsourcing_feeding(委外投料)】的数据库操作Service
* @createDate 2023-08-31 15:30:45
*/
public interface ScmOutsourcingFeedingService extends IService<ScmOutsourcingFeeding> {


    IPage<ScmOutsourcingFeedingPageVo> findPageListByParam(ScmOutsourcingFeedingParam param);

    IPage<ScmOutsourcingFeedingItemVo> childList(ScmOutsourcingFeedingItemParam param);

    void audit(Integer id);

    void reverseAudit(Integer id);

    ScmOutsourcingFeedingDetailVo detail(Integer id);
}
